short-range radar - French English Dictionary